home *** CD-ROM | disk | FTP | other *** search
/ PC World Interactive 7 / PC World Interactive 7.iso / program / cprog.EXE / KESTIRME.C < prev    next >
Text File  |  1996-07-05  |  2KB  |  43 lines

  1. main()          /* Kestirme.C - C nin kestirme yonleri */
  2. {
  3. int x = 0,y = 2,z = 1025;
  4. float a = 0.0,b = 3.14159,c = -37.234;
  5.  
  6.                                        /* Arttirma     */
  7.    x = x + 1;       /* Bu x i bir arttirir */
  8.    x++;             /* Bu da..           */
  9.    ++x;             /*        Bu da..    */
  10.    z = y++;         /* z = 2, y = 3 */
  11.    z = ++y;         /* z = 4, y = 4 */
  12.  
  13.  
  14.                                        /* Azaltma      */
  15.    y = y - 1;       /* Bu y nin degerini bir azaltir */
  16.    y--;             /* Bu da..           */
  17.    --y;             /*          Buddah.. */
  18.    y = 3;
  19.    z = y--;         /* z = 3, y = 2 */
  20.    z = --y;         /* z = 1, y = 1 */
  21.  
  22.  
  23.                                  /* aritmetik islemler */
  24.    a = a + 12;      /* a ya 12 eklemek        */
  25.    a += 12;         /* 12 daha eklemek..      */
  26.    a *= 3.2;        /* a yi 3.2 ile carpmak     */
  27.    a -= b;          /* b yi a dan cikarmak      */
  28.    a /= 10.0;       /* a yi ona bolmek          */
  29.  
  30.                                  /* sartli islemler      */
  31.    a = (b >= 3.0 ? 2.0 : 10.5 );     /* Bu islem.......  */
  32.  
  33.  
  34.    if (b >= 3.0)                     /* ve bu islemler..   */
  35.       a = 2.0;                       /* birbiri ile aynidir*/
  36.    else                              /* ve ayni sonucu     */
  37.       a = 10.5;                      /* saglarlar.         */
  38.  
  39.  
  40.    c = (a > b?a:b);        /* c, a yada b nin max ini alir */
  41.    c = (a > b?b:a);        /* c, a yada b nin min ini alir.*/
  42. }
  43.